body{
	padding: 0;
	margin: 0;
}
p{
	padding: 0;
	margin: 0;
	font-family: "Myriad Pro";
}
input{
	padding: 0;
	outline: none;
	font-family: "Myriad Pro";
}
/*---------------------*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4c505d;  
    font-family: "Myriad Pro";
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #a5a7ae;
    font-family: "Myriad Pro";
    font-size: 14px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #a5a7ae;
    font-family: "Myriad Pro";
    font-size: 14px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #a5a7ae;
    font-family: "Myriad Pro";
    font-size: 14px;
}
/*---------------------*/
h1,h2{
	margin: 0;
	padding:0;
}
/*---------header begin-----------------*/
.header{
	width: 100%;
	height: 734px;
	background: url(../images/bg-1-1349x800.png) no-repeat 0 center;
	padding-top: 66px;
	position: relative;
}
.header i{
	display: block;
	background: url(../images/logo-273x273.png) no-repeat 0 center;
	width: 273px;
	height: 273px;
	margin: auto;
}
.header>p{
	width: 706px;
	height: 110px;
	margin: 60px auto 0;
	font-size: 50px;
	line-height: 62px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
.header div{
	width: 336px;
	height: 302px;
	background-color: #fff;
	position: absolute;
	left: 506px;
	top: 578px;
	z-index: 999;
	border: 1px solid #c4c4c4;
	border-radius: 4px;
	padding-top: 30px;
}
.header div input[type=text]{
	width: 266px;
	height: 38px;
	margin: 0 0 24px 34px;
	padding-left: 12px;
}
.header div i{
	display: block;
	background: url(../images/shape-336x88.png) no-repeat 0 center;
	width: 336px;
	height: 88px;
	margin-bottom: 26px;
}
.header div p{
	width: 220px;
	height: 40px;
	margin: auto;
	font-size: 16px;
	color: #938e8e;
	text-align: center;
	line-height: 20px;
}
.header div input[type=sumbit]{
	width: 194px;
	height: 44px;
	margin: 22px 0 0 70px;
	border: none;
	background-color: #227dd3;
	font-size: 26px;
	text-align: center;
	color: #fff;
}
/*---------header end----------------*/
.boxes{
	width: 100%;
	height: 236px;
	padding-top: 162px;
}
.boxes>div{
	width: 862px;
	height: 128px;
	margin: auto;
}
.boxes>div>div{
	width: 398px;
	height: 128px;
	float: left;
}
.boxes div div div{
	width: 278px;
	height: 128px;
	float: right;
}
.boxes div div div h2{
	width: 278px;
	height: 42px;
	font-size: 28px;
	line-height: 42px;	
	color: #000000;
	text-align: left;
}
.boxes div div div p{
	width: 278px;
	height: 86px;
	font-size: 14px;
	line-height: 23px;	
	color: #4f4e4e;
	text-align: left;
}
.heading{
	width: 100%;
	height: 1086px;
	background: url(../images/bg-2-1349x1356.png) no-repeat 0 center;
	padding-top: 270px;
}
.heading p{
	height: 282px;
	margin: auto;
	font-size: 14px;
	line-height: 23px;
	text-align: left;
	color: #d4eee0;
}
.brief{
	width: 570px;
	height: 344px;
	margin: 0 auto 300px;
}
.brief h1{
	height: 62px;
	margin: 0 auto 10px;
	font-size: 40px;
	line-height: 62px;
	text-align: center;
	color: #fff;
}
.download{
	width: 500px;
	height: 330px;
	margin-left: 600px;
}
.download h1{
	height: 62px;
	margin: 0 0 10px 0;
	font-size: 40px;
	line-height: 62px;
	text-align: left;
	color: #fff;
}
.download input[type=button]{
	width: 204px;
	height: 60px;
	margin: 30px 0 0 0;
	font-size: 28px;
	color: #fff;
	border-radius: 4px;
	background-color:transparent;
	border: 2px solid #fff;
}
.contact{
	width: 100%;
	height: 476px;
	background: url(../images/bg-3-1349x636.png) no-repeat 0 center;
	padding-top: 160px;
}
.contact div{
	width: 356px;
	height: 326px;
	background: url(../images/contact-438x438.png) no-repeat 0 center;
	margin: auto;
	padding: 112px 0 0 82px;
}
.contact div input{
	display: block;
	width: 282px;
	height: 32px;
	margin-bottom: 14px;
	padding-left: 12px;
}
.contact div textarea{
	width: 282px;
	height: 82px;
	margin-bottom: 30px;
	resize: none;
    padding: 12px 0 0 12px;
    outline: none;
}
.contact div i{
	display: block;
	width: 66px;
	height: 68px;
	background: url(../images/shape-2-66x67.png) no-repeat 0 center;
	margin-left: 104px;
}
/*---------footer begin-----------------*/
.footer{
	width: 100%;
	height: 46px;
	background-color: #43a06d;
}
.footer p{
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	margin: auto;
}
/*---------footer end----------------*/